import axios from "axios";
/*
    方法1 
                 //url 成功函数 失败函数 
    export function request(config,success,fail){
        axios({
                url:config
        }).then(res=>{
                success(res)
        }).catch((err)=>{
                fail(err)
        })
    }
*/

/*
//方法2  
export function request(config){
        axios.defaults.baseURL = "http://123.207.32.32:8000";   //接口简化 默认 
        axios(config.url
            ).then(
                res=>{
                    config.success(res) 
                }
            ).catch(err=>{config.fail(err)})

}
*/

/*
//方法3  
export function request(config){
    let newVar = axios.create({     //实例化 axios 
        baseURL:"http://123.207.32.32:8000",
        timeout:5000
    });
    return new Promise((resolve,reject)=>{
        newVar(config).then(res=>{
            resolve(res)
        }).catch(err=>{
            reject(err)
        })
    })
}
*/


//方法4  
export function request(config){
    let newVar = axios.create({
        baseURL:"http://123.207.32.32:8000",
        timeout:5000
    });
    return newVar(config);
}